# 3.2 ソフトウェアのダウンロード コントロールボードを入手したら、まずArduino IDEとドライバーをダウンロードする必要があります。 Arduino IDEは公式サイトからダウンロードできます:。 Arduinoには様々なバージョンがありますので、ご自身のシステムに適したバージョンをダウンロードしてください。ここではWINDOWSシステムを例に、ダウンロードとインストール方法を説明します。 ![](media/A1.gif) 「JUST DOWNLOAD」をクリックし、ダウンロードしたファイルをクリックしてインストールしてください。 ZIPファイルをダウンロードした場合は、直接解凍して起動できます。 ![](media/A2.gif) ### ESP32環境のインストールと設定 1. 「ファイル」をクリックし、「環境設定」を選択します。 ![](media/A3.png) 2. 「![](media/A4.png)」をクリックし、ESP32開発ボードのリンク `https://espressif.github.io/arduino-esp32/package_esp32_index.json` をテキストボックスにコピー&ペーストし、「**OK**」をクリックします。 ![](media/A5.png) 3. 再度「OK」をクリックします。 ![](media/A6.png) 4. 左側の小さな開発ボードアイコンをクリックして、開発ボードのオプションを開きます。 ![](media/A7.png) 5. 開発ボードの検索ボックスに「ESP32」と入力し、バージョン「2.0.6」を選択してインストールをクリックします。 ![](media/A8.png) **注意:開発ボードのインストール進行状況は右下に表示されます。インストール完了まで数分お待ちください。インストール中はネットワークを安定させてください。インストールに失敗した場合は、上記の手順を繰り返して再インストールしてください。** ![](media/A9.png) ### ライブラリの追加 ライブラリは、センサーやディスプレイ、モジュールなどへの接続を簡単にするコードの集合体です。 インターネット上には数百もの追加ライブラリがダウンロード可能です。 ここでは最も簡単なライブラリの追加方法をご紹介します。 最初にダウンロードした素材の中にある「Libraries」フォルダを探し、そのパスを控えておいてください。これは非常に重要です。 ![](media/A10.png) この方法では一度に1つのライブラリファイルしかインポートできないため、すべてのライブラリファイルをインポートするにはこの作業を繰り返す必要があります。(ここではAsyncTCP.zipライブラリファイルのインポートのみを例示していますが、後のレッスンで忘れないようにこの段階で全てのライブラリをインポートすることを推奨します。) ![](media/A11.gif) ### ドライバーの確認 ここでは、ドライバーがパソコンにインストールされているかどうかを確認します。 1. ESP32開発ボードをパソコンに接続せずに、以下のようにポートを開きます。利用可能なポートの選択肢を確認してください。図のようにCOM1のみが表示されています。 ![](media/A12.png) 2. 開いていた画面を閉じてプログラミング画面に戻り、ESP32開発ボードをパソコンに接続してから再度ポートを開き、新しいポートが表示されるか確認します。下図のようにCOM6が表示されます。 ![](media/A13.png) 3. この時点でCOM6がESP32開発ボードのポートであることが確認でき、ドライバーが自動的にインストールされていることがわかります。 4. マザーボードに接続しても新しいポートが表示されない場合は、データケーブルを交換し、パソコンの別のUSBポートを試してください。問題が解決しない場合は、「**ドライバーのインストール**」セクションを参照してドライバーをインストールしてください。 ![](media/A14.png) ### ソフトウェア設定の確認 これでソフトウェアの設定はすべて完了しました。ESP32開発ボードをパソコンに接続し、環境が正しく動作しているか確認しましょう。 ![](media/A15.gif) 注意:デフォルトのコードをそのままアップロードするだけで構いません。アップロードが成功すれば、環境設定が正しく行われていることが確認できます。アニメーションGIFで示した通りです。